//package com.example.Web_chat.exception;
//
//import com.example.Web_chat.model.R;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.ExceptionHandler;
//import org.springframework.web.bind.annotation.RestControllerAdvice;
//
//@Slf4j
//@RestControllerAdvice // 如果返回的是数据，而不是试图，就需要加上@RequetstBody
//public class ErrorAdvice {
//    @ExceptionHandler(ArithmeticException.class) // 对异常更加的细分
//    public Object handler1(Exception e){
//        log.error("发生ArithmeticException, e:", e);
//        return R.fail(e.getMessage());
//    }
//    @ExceptionHandler(NullPointerException.class)
//    public Object handler2(Exception e){
//        log.error("发生NullPointerException, e:", e);
//        return R.fail(e.getMessage());
//    }
//    @ExceptionHandler(Exception.class)
//    public Object handler3(Exception e){
//        log.error("发生异常, e:", e);
//        return R.fail(e.getMessage());
//    }
//}
